﻿using System;
using System.Collections.Generic;

namespace Talented.Core.Model.Talents
{
	public interface ITalentConfiguration
	{
		Dictionary<CharacteristicEnum, double> Characteristics { get; set; }
		Dictionary<CharacteristicEnum, double> CharacteristicsGroth { get; set; }
		Guid TalentIdentifier { get; set; }
		TalentQualityEnum Quality { get; set; }

		bool Validate();
		bool Validate(out List<string> validationList);
	}
}
